
package com.wyzz.hr.bo;

import java.util.*;

import com.wyzz.hr.pojo.Department;
import com.wyzz.hr.pojo.EmpHistOrg;
import com.wyzz.hr.pojo.Employee;
import com.wyzz.hr.pojo.PositionBase;

public interface IEmpHistOrgBo {

	public abstract List exeHqlList(String s);

	public abstract int getEhosNum(Date date, String s);

	public abstract Employee getDeptHead(Date date, String s);

	public abstract Map getEmphistorgOfDept(List list);

	public abstract EmpHistOrg getLatestEmphistorg(Employee employee);

	public abstract boolean isExistPb(String s);

	public abstract void saveEmpHistOrg(Employee employee,
			Department department, PositionBase positionbase);

	public abstract void saveLatestEmpHistOrg(Employee employee,
			Department department, PositionBase positionbase);

	public abstract List gernerateEmpHistOrg(Employee employee,
			Department department, PositionBase positionbase, Date date);
}
